namespace("jclass.utils.validators")
 ({
    /** Interfaces **/
    IValidator : jInterface({
        Validate : function(object) {}
    }),

    /** Classes **/
    DateValidator : jClass.implement(jclass.utils.validators.IValidator)({
        public : {
            Validate : function() {
            }
        }
    }),

    NumberValidator : jClass.implement(jclass.utils.validators.IValidator)({
        public : {
            Validate : function() {
            }
        }
    }),

    ZipCodeValidator : jClass.implement(jclass.utils.validators.IValidator)({
        public : {
            Validate : function() {
            }
        }
    }),

    PhoneNumberValidator : jClass.implement(jclass.utils.validators.IValidator)({
        public : {
            Validate : function() {
            }
        }
    }),

    EmailValidator : jClass.implement(jclass.utils.validators.IValidator)({
        public : {
            Validate : function() {
            }
        }
    }),

    CreditCardValidator : jClass.implement(jclass.utils.validators.IValidator)({
        public : {
            Validate : function() {
            }
        }
    }),

    SocialSecurityValidator : jClass.implement(jclass.utils.validators.IValidator)({
        public : {
            Validate : function() {
            }
        }
    }),

    StringValidator : jClass.implement(jclass.utils.validators.IValidator)({
        public : {
            Validate : function() {
            }
        }
    })
})